home *** CD-ROM | disk | FTP | other *** search
/ Champak 54 / Vol 54.iso / games / wiggi_wa.swf / scripts / DefineSprite_320 / frame_1 / DoAction.as
Encoding:
Text File  |  2007-09-27  |  2.6 KB  |  84 lines

  1. function fade(targ, fadeSpeed)
  2. {
  3.    var _loc1_ = attachMovie("Class_Fader","FADE",100);
  4.    _loc1_.targ = targ;
  5.    _loc1_.fadeSpeed = fadeSpeed;
  6. }
  7. function onEnterFrame()
  8. {
  9.    if(messageTimer == 0)
  10.    {
  11.       STAGE.newMessage(400,525,"Hey, guys! My name is Wiggitilda - and I\'m here to help you play Wiggi Walk!",15,30,160,"Sound_HeyGuys");
  12.    }
  13.    else if(messageTimer == -180)
  14.    {
  15.       STAGE.newMessage(400,525,"If you\'re a kid, click the big Green button to start playing!",15,30,140,"Sound_IfKid");
  16.    }
  17.    else if(messageTimer == -340)
  18.    {
  19.       STAGE.newMessage(400,525,"If you\'re a parent, click the big Red button to learn more about Wiggi Walk!",15,30,140,"Sound_IfParent");
  20.    }
  21.    messageTimer--;
  22. }
  23. function loadAllData()
  24. {
  25.    savefile = SharedObject.getLocal("WIGGIWALKDATA");
  26.    if(savefile.data.resetSave == undefined)
  27.    {
  28.       savefile.data.resetSave = true;
  29.       savefile.data.skinType = 1;
  30.       savefile.data.hairType = 1;
  31.       savefile.data.hatType = 1;
  32.       savefile.data.gloveType = 1;
  33.       savefile.data.shoeType = 1;
  34.       savefile.data.eyeType = 1;
  35.       savefile.data.mouthType = 1;
  36.       i = 0;
  37.       while(i < numLevels)
  38.       {
  39.          this["LEVEL" + i + "COMPLETE"] = false;
  40.          this["LEVEL" + i + "SCORE"] = 0;
  41.          i++;
  42.       }
  43.       savefile.flush();
  44.    }
  45.    STAGE.skinType = savefile.data.skinType;
  46.    STAGE.hairType = savefile.data.hairType;
  47.    STAGE.hatType = savefile.data.hatType;
  48.    STAGE.gloveType = savefile.data.gloveType;
  49.    STAGE.shoeType = savefile.data.shoeType;
  50.    STAGE.eyeType = savefile.data.eyeType;
  51.    STAGE.mouthType = savefile.data.mouthType;
  52.    i = 0;
  53.    while(i < numLevels)
  54.    {
  55.       savefile.data["LEVEL" + i + "COMPLETE"] = this["LEVEL" + i + "COMPLETE"];
  56.       savefile.data["LEVEL" + i + "SCORE"] = this["LEVEL" + i + "SCORE"];
  57.       i++;
  58.    }
  59. }
  60. function saveAllData()
  61. {
  62.    savefile.data.skinType = STAGE.skinType;
  63.    savefile.data.hairType = STAGE.hairType;
  64.    savefile.data.hatType = STAGE.hatType;
  65.    savefile.data.gloveType = STAGE.gloveType;
  66.    savefile.data.shoeType = STAGE.shoeType;
  67.    savefile.data.eyeType = STAGE.eyeType;
  68.    savefile.data.mouthType = STAGE.mouthType;
  69.    i = 0;
  70.    while(i < numLevels)
  71.    {
  72.       savefile.data["LEVEL" + i + "COMPLETE"] = this["LEVEL" + i + "COMPLETE"];
  73.       savefile.data["LEVEL" + i + "SCORE"] = this["LEVEL" + i + "SCORE"];
  74.       i++;
  75.    }
  76.    savefile.flush();
  77. }
  78. levelArray = new Array("TUT","EIGHT","NINE","TEN",1,"FOUR","FIVE","ELEVEN","TWO",2,"SEVEN","ONE","SIX","THREE",3);
  79. bossFilterArray = new Array(0,0,0,0,1,0,0,0,0,1,0,0,0,0,1);
  80. stop();
  81. messageTimer = 60;
  82. numLevels = 15;
  83. loadAllData();
  84.